// var arr=$.cookie('arr')?JSON.parse($.cookie('arr')):[];
// var checker=$('.duigou input').attr("checked","checked");
// //找到注册的button按钮写点击事件获取input的value
// $(".minbox button").on('click',function(){
//     console.log(checker);
//     var phone=$(".phone input").val();
//     var pass=$(".pass input").val();
   
//     if(phone&&pass){
//         //声明输入的手机号与数据库的原有手机号相同
//         var res = arr.some(function(item){
//             return phone == item.phone; 
//         })
//         //checkbox是被选中状态那么判定res是否重复如果不是则弹框提示
//        //如果重复弹框如果不重复将数据录入cookie中
//         // if(checker){
//             if(res){
//                 alert('这是重复的手机号')
//             }else{
//                 // $.post(
//                 //     "addUser.php",
//                 //     {
//                 //         "username":$(".phone input").val(),
//                 //         "userpass":$(".pass input").val()
//                 //     });
//             arr.push({phone,pass});
//             $.cookie('arr',JSON.stringify(arr));
//             $(".phone input").val('');
//             $(".pass input").val('');
//             alert('注册成功')
//         }
//         // }else{
//         //     alert('请先点击复选框')
//         // }
    
       
        
       
//     }else{
//         alert('请输入需要注册的手机号及密码')
//     }
   
// })



//一、先做前端的表单验证（正则时讲过），
	// 表单验证：非空判断，格式是否正确


//二、后端验证：
//  发送请求，在数据库中查找用户名是否存在


//三、以上验证都没有问题，才进行注册。


// -----------------------

// 一、先做前端的表单验证
//功能：所有前端的验证；
function isTest(){
	return isUserName()&&isPass();
}

//1、用户名的前端验证
function isUserName(){
	//1)、非空判断
	if($("#username").val()==""){
		return false;
	}
	//2)、格式判断
	// 用户名有数字，字母下划线组成，但不能以数字开头，2-10位
	let reg = /^[a-zA-Z_]\w{1,9}$/;
	if(!reg.test($("#username").val())){
		return false;
	}
	return true;
}


//2、密码的前端验证
function isPass(){
	//1)、非空判断
	if($("#userpass").val()==""){
		return false;
	}
	//2)、格式判断
	// 数字，6-16位
	let reg = /^\d{6,16}$/;
	if(!reg.test($("#userpass").val())){
		return false;
	}
	return true;
}

//二、后端验证
let hasUser = false;//该用户名不存在
function hasUserBack(){
	//后端验证用户名是否存在
	$.get("checkUser.php",{"username":$("#username").val()},function(data){
		if(data=="0"){
            window.alert('这是重复的用户名')
			hasUser = true;
        
		}else{
		
		
			hasUser = false;
		}
	})
}

$(function(){		
		$("#username").blur(function(){
			//1、前端验证
			if(isUserName()==false){
				$("#showUser").html("亲，用户名的格式不正确！");
				return;
			}
			//2、后端的验证
			hasUserBack();
		});	

		$("#userpass").blur(function(){
			//1、前端验证
			if(isPass()==false){
				$("#showPass").html("亲，密码格式不正确	!");
				return;
			}else{
				$("#showPass").html("√");
			}
		});

		$("#btnReg").click(function(){
			//1、前端验证
			if(isTest()==false){
				$("#messageBox").html("亲，您的信息输入不全");
				return;
			}
			//2、用户名是否存在(后端验证)
			if(hasUser){
				return;
			}
			var queren=$('.zhuceanniu').prop('checked')
			console.log(queren);
			
			if(queren==true){

				$.post(
					"addUser.php",
					{
						"username":$("#username").val(),
						"userpass":$("#userpass").val()
					},
					function(data){
						console.log(data);
						console.log(data.length);
						if(data=="success"){
							
							$(".phone input").val('');
							$(".pass input").val('');
						   window.alert('恭喜注册成功');
						}else if(data=="fail"){
							$(".phone input").val('');
							$(".pass input").val('');
							window.alert('注册失败');
						}
					}
				);
			}else if(queren==false){
				window.alert('请先点击复选框');
			}
		
		});
	});